package com.bcu.calculus.entity;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * slist
 * @author 
 */
@ApiModel(value = "com-whw-springboot-walk-entity-Slist")
@NoArgsConstructor
@Data
public class Slist implements Serializable {
    /**
     * 二级路由编号
     */
    @ApiModelProperty(value = "二级路由编号")
    private String slistId;

    /**
     * 二级路由名称
     */
    @ApiModelProperty(value = "二级路由名称")
    private String slistName;

    /**
     * 二级路由所属顶级标题编号
     */
    @ApiModelProperty(value = "二级路由所属顶级标题编号")
    private String slistFlistId;

    /**
     * 二级路由负责人员类型
     */
    @ApiModelProperty(value = "二级路由负责人员类型")
    private String slistUserType;

    /**
     * 二级路由详细内容
     */
    @ApiModelProperty(value = "二级路由详细内容")
    private String slistInfo;

    /**
     * 二级路由位置
     */
    @ApiModelProperty(value = "二级路由位置")
    private Integer slistPosition;

    /**
     * 二级路由链接地址
     */
    @ApiModelProperty(value = "二级路由路径")
    private String slistPath;


    /**
     * 二级路由状态（1上架，2未上架）
     */
    @ApiModelProperty(value = "二级路由状态（1上架，2未上架）")
    private Integer slistStatus;

    /**
     * 二级路由评审机制（1审核制，2评分制，3审核和评分制）
     */
    @ApiModelProperty(value = "二级路由评审机制（1审核制，2评分制，3审核和评分制）")
    private Integer slistType;

    /**
     * 二级路由基础分
     */
    @ApiModelProperty(value = "二级路由基础分")
    private Double slistBaseScore;

    /**
     * 二级路由最高分
     */
    @ApiModelProperty(value = "二级路由最高分")
    private Double slistMaxScore;

    /**
     * 二级路由最低分
     */
    @ApiModelProperty(value = "二级路由最低分")
    private Double slistMinScore;

    /**
     * 二级路由分数类型（1加分制，2扣分制）
     */
    @ApiModelProperty(value = "二级路由分数类型（1加分制，2扣分制）")
    private Integer slistScoreType;

    /**
     * 二级路由管理端图标
     */
    @ApiModelProperty(value = "二级路由管理端图标")
    private String slistIconWeb;

    /**
     * 二级路由h5图标
     */
    @ApiModelProperty(value = "二级路由h5图标")
    private String slistIconH5;

    /**
     * 二级路由创建时间
     */
    @ApiModelProperty(value = "二级路由创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date slistPostTime;

}